package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.CompanyInfo;
import com.ruoyi.system.domain.InstitutionInfo;

import java.util.List;

public interface InstitutionInfoMapper {


    List<CompanyInfo> selectUserList(CompanyInfo companyInfo);

    int deleteByPrimaryKey(Integer autoid);

    int insert(InstitutionInfo record);

    int insertSelective(InstitutionInfo record);

    InstitutionInfo selectByPrimaryKey(Integer autoid);

    int updateByPrimaryKeySelective(InstitutionInfo record);

    int updateByPrimaryKey(InstitutionInfo record);

    List<CompanyInfo> selectAllRegisterUser();

    List<String> selectAllRegisterCompanyList();

    CompanyInfo selectRegisterUserByID(long userid);

    int selectAllRegisterUserCount();

    List<InstitutionInfo> selectRegisterUserByDay();

    List<InstitutionInfo> selectRegisterUserByWeek();

    List<InstitutionInfo> selectRegisterUserByMonth();

    List<InstitutionInfo> selectRegisterUserByQuarter();

    List<InstitutionInfo> selectRegisterUserByYear();

    List<InstitutionInfo> selectSevenDaysUsers();

    List<InstitutionInfo> selectThirtyDaysUsers();


}